MTP: A Streaming-Friendly Transport Protocol
نویسندگان
چکیده
Today’s streaming applications typically use TCP or UDP to transmit media over the Internet. However, streaming over UDP is problematic due to firewalls that restrict UDP penetration and because of the potential for excessive congestion induced by unresponsive UDP flows. Streaming over TCP is also troublesome because media scaling is difficult given current TCP’s application programming interface (API) and because the TCP reliable in-order delivery requirement yields damaging media frame reception jitter. Recently proposed TCP-Friendly protocols have faced deployment resistance due to the firewall situation and the inability to demonstrate stability equivalent to that of TCP. To enhance TCP support for delay-sensitive streaming media, this paper proposes the Multimedia Transport Protocol (MTP), a unreliable data transport mode for TCP. MTP gracefully disables TCP retransmissions, uses delay-aware sender buffer queue management, and provides a transparent API that enables streaming media applications to make informed media scaling decisions. MTP is simple to implement, has the proven stability of TCP, and inherits the full benefit of network support for TCP. Through a simulation study that includes implementation and validation of a streaming media client and server, this paper shows that MTP offers streaming performance comparable to that provided by UDP, while doing so under a TCP-Friendly rate.
منابع مشابه
A transport protocol for supporting multimedia streaming in mobile ad hoc networks
Transport protocol design for supporting multimedia streaming in mobile ad hoc networks is challenging because of unique issues, including mobility-induced disconnection, reconnection, and high out-of-order delivery ratios; channel errors and network congestion. In this paper, we describe the design and implementation of a transmission control protocol (TCP)-friendly transport protocol for ad h...
متن کاملPerformance Analysis of TCP Interactive based World Wide Video Streaming over ABone: Jitter and Delay Management
Interactivity in transport protocol can greatly benefit transport friendly applications. We have recently implemented an interactive version of TCP. The implementation has two components-an interactive transport protocol over FreeBSD called iTCP and, a novel symbiotic MPEG-2 full logic transcoder, which can dynamically change video characteristics based on interactive congestion response inside...
متن کاملPerformance Evaluation of an Internet Friendly Transport Protocol over Networks with Lossy Links
The growing need for Internet friendly streaming protocols prompted us to develop IFTP (Internet Friendly Transport Protocol). IFTP is a protocol with an inherent rate-based flow control mechanism designed to emulate TCP’s window-based flow control mechanism. To improve the performance of IFTP on lossy links, we developed a variant, IFTP-W, which specifies an error-sensitive section. Bit errors...
متن کاملSymbiotic Video Streaming by Transport Feedback Based Quality-rate Selection
In this paper we present a congestion response mechanism designed for time-sensitive traffic based on the principle of direct protocol interactivity. We envision a transport mechanism, which is interactive and can provide event notification to the subscriber of its communication service. We then show a friendly adaptive MPEG-2 video transcoding scheme, which directly interacts with the transpor...
متن کاملTime-lined TCP: a Transport Protocol for Delivery of Streaming Media over the Internet
This thesis introduces time-lined TCP (TLTCP). TLTCP is a protocol designed to provide TCP-friendly delivery of time-sensitive data to applications that are loss-tolerant, such as streaming media players. Previous research into the unicast delivery of streaming media over the Internet proposes using UDP and performs congestion control at the user level by regulating the application’s sending ra...
متن کامل